﻿#ifndef MAINWINDOW_H_

#define MAINWINDOW_H_

#include <QWidget>
#include <QFile>

//json:
#include "MyJsonData.h"				//习惯是将自定义源文件放在前面
#include <QJsonDocument>
#include <QJsonParseError>
#include <QJsonObject>
#include <QJsonArray>

//xml:
#include <QDomDocument>


class Mainwindow : public QWidget
{
	Q_OBJECT
private:


public:
	Mainwindow(QWidget* parent = nullptr);

	void init();

	//json:
	void parseBaseJson();
	void parseJsonFromFile();
	void writeJson();
	void toJsonData();

	//xml:
	void parseBaseXml();
	void parsewholeXml();
	void Recursion_parseXml( QDomElement& element);

	void layoutinit();

};


#endif // !MAINWINDOW_H_
